Instruções sobre o Gerador de Menus - versão 4.3
================================================

O que há de novo nesta versão?

20/10/2013
- Incluídas as opções: Exibir mensagem de abertura em janela e Fechar menu após primeira execução. O primeiro se refere a uma caixa de texto a ser exibida quando o menu é aberto. O segundo permite encerrar o menu quando se tecla enter ou se pressiona o botão Ok.

22/06/2013
- Inserida uma opção no menu "Criar"para que se tenha a possibilidade de reiniciar o computador após o encerramento do menu.
- Adicionado a ajuda do programa os novos itens como "Inserir aviso de menu" e "Solicitar reinício ao encerrar".
- Corrigida a numeração da versão do programa no item "Sobre" do menu "Ajuda"e na barra de status do programa.

25/03/2013
- Inserida uma opção no menu criar para Ativar/desativar o título colocado no grupo de objetos da janela do menu.
- Corrigida uma falha de fechamento da janela do compilador após o término do processo de criação do menu.
21/03/2013
- Nova opção para se gerar menus com caixas de seleção ou botões de rádio. No primeiro caso, cada item selecionado é executado na sequência em que aparecem no menu e de acordo com as seleções feitas pelo usuário. No caso do menu com botões de rádio, nada foi alterado e ele continua funcionando como na versão anterior.
- Agora no mesmo local onde se encontra o programa Gerador de Menus também existe os arquivos de áudio Marcado.wav e Desmarcado.wav. Estes arquivos servem para sinalizar quando um item é marcado ou desmarcado e eles são copiados automaticamente para a pasta sons do menu que é criado pelo programa.
02/01/2013
Quando se teclava enter em alguma das opções selecionadas, o foco ia para o botão OK que existe na janela. Agora ele permanece nos botões de rádio, permitindo a seleção de outras opções do menu sem a necessidade de se teclar TAB para retornar aos itens.

30/09/2008
- Agora o Convéx VV faz parte deste pacote e caso ele não esteja na pasta do Virtual Vision, ele será copiado diretamente para lá, evitando problemas para quem não tenha o Convéx VV. (Com a autorização do autor Luiz Eduardo)

25/09/2008
- Agora o Gerador de Menus é exibido em uma janela onde estarão todas as suas funções.
- Criada a opção de salvamento do menu. Com isto você poderá carregá-lo e modificá-lo
  sem a necessidade de ter que refazer tudo do início para fazer apenas algumas alterações
- Criada a opção de conversão com o Convéx VV. Com isto, os menus podem ter agora a voz
  do Delta Talk.
- Nova opção de análise que verifica se todos os dados necessários estão preenchidos
- Criadas novas funções de inserir, remover, mover à esquerda e mover à direita e
  limpar dados. Estas opções estarão descritas logo abaixo.
- Opção Novo - apaga todos os dados.
- O número do item atual é colocado na barra de status 
  facilitando a leitura pelos leitores de telas.
- Os dados de preenchimento estão dispostos agora em guias, facilitando seu uso.
- Não existe agora a necessidade de informar o nome do arquivo de áudio. Eles serão
  automaticamente criados com os nomes: Abertura, Encerramento e Item0 a Item29.
- Itens em branco que estejam entre dois itens preenchidos serão ignorados.

19/02/2008
- Agora os arquivos de áudio são gerados automaticamente através do programa
DSPeech, utilizando a voz sapi padrão do computador. Os arquivos serão do
tipo wave e os dizeres poderão ser digitados no campo
Mensagem a ser falada, no formulário de preenchimento de cada item.
- Não será pedido nomes de arquivos de áudio de início e fim do menu.
No lugar de um nome de arquivo deverá ser digitada uma mensagem a
ser falada na abertura e outra no encerramento. Os arquivos foram
padronizados com os nomes Abertura.wav referente ao som de início
do menu e Encerramento.wav referente ao som de saída.
- Corrigido um defeito de quebras de linhas nos campos de edição.
Quando se digitava os dados, se acidentalmente se teclasse um ENTER,
ele era armazenado como parte do nome daquele campo, prejudicando
a geração do executável. Ele foi mencionado como efeito colateral na
versão anterior.
- Corrigido o posicionamento dos botões de rádio. O espaço das opções
do menu estava estreito, o que provocava uma sobreposição dos itens
provocando um corte na imagem dos botões.

O que é e como funciona:

O Gerador de Menus é um programa desenvolvido para que os deficientes
visuais possam, por si mesmos, criarem menus com áudio para execução
de programas gravados em CD ou pen-drive.
Embora ele possa ser criado para pen-drive, o seu comportamento é
diferente do CD. No windows, quando se coloca um CD com autorun,
automaticamente ele é executado. No caso do pen-drive ele pergunta
qual é a ação desejada.
Exatamente poristo, o autorun.inf criado por este programa cria
uma opção padrão, de forma que, se o menu for utilizado em um pen-drive,
bastará teclar ENTER quando surgir o menu que pergunta qual ação deseja
executar. Isto fará com que o menu surja e você possa utilizá-lo.
Não é uma limitação do menu o fato de ele não abrir automaticamente a partir
de um pen-drive, mas do windows que não permite uma execução 
automática. Se alguém souber como fazer um autorun totalmente automático para pen-drive,
basta entrar em contato e terei prazer em corrigir o autorun gerado pelo programa.

Mas vamos ao que interessa!

Descrição dos menus:
Menu Arquivo:
- Novo: Permite que sejam apagadas todas as informações digitadas até o momento.
- Abrir: Carrega um arquivo com os dados de um menu previamente criado.
- Salvar: Grava as configurações do menu para alterações posteriores.
- Sair: Encerra o programa.

Menu Cria Menu:
- Analisar dados: Verifica se alguma informação está faltando ou incompleta.
- Gerar Menu com caixas de seleção: Permite que você selecione entre o DSpeech e o Convéx VV.
    Com o DSpeech, serão criados arquivos de áudio com a voz SAPI padrão.
    Com o Convéx VV será usada a voz do Delta Talk. É necessário ter 
    o Virtual Vision e o Convéx VV para sua execução.
    Nesta opção o menu é criado com caixas de seleção o que permite a execução de programas em sequência e de acordo com a seleção do usuário.
- Gerar menu de botões de rádio: Semelhante ao item anterior, porém você só pode selecionar um item por vez e a execução de cada um deles acontece de forma manual. Também é possível se gerar os arquivos de áudio usando o DSpeech ou o Convéx VV.
- Inserir aviso de menu: A caixa de grupo dos itens do menu possui um título descrito como Menu. Na utilização de alguns leitores de telas como o Jaws este título é lido constantemente quando se movimenta entre os menus com as setas. Esta opção ativa ou desativa a colocação da palavra Menu no grupo de itens, evitando esta repetição feita pelos leitores de telas.
- Solicitar reinício ao encerrar: Ativando esta opção, sempre que o menu gerado pelo programa for encerrado aparecerá um aviso perguntando se deseja reiniciar o computador. Em caso afirmativo, o computador será reiniciado do modo normal, ou seja, não forçará o fechamento de programas que podem bloquear o reinício do computador.
- Exibir mensagem de abertura em janela: exibe uma caixa de texto ao iniciar o menu com a mensagem de abertura escrita nela.
- Fechar o menu após primeira execução: Encerra o menu após se pressionar o botão Ok ou se teclar Enter.

Menu Ajuda:
- Informações: Informações gerais e comandos úteis.
- O que há de novo?: Serve para informar as novidades da nova versão.
- Sobre: Informações sobre a autoria e versão do programa.

Guias de preenchimento:
Guia Informações gerais:
  Aqui você deve preencher o Título da janela do seu menu e as mensagens
  de abertura e encerramento. Os textos digitados na abertura e encerramento
  serão falados durante a execução do menu.

Esta é a guia para preenchimento dos dados necessários para a montagem do menu. 
Cada item do menu necessita de 4 informações básicas:
1- Nome para exibição: é o nome que será mostrado na janela do seu menu.
Exemplo: NVDA - versão 0.1108
2- Caminho e nome do programa: Este item é fundamental para a execução
do item atual. É ela que descreverá o caminho entre as pastas até o arquivo
responsável pela execução do item. O caminho aqui não deve conter letras de drives.
Apenas as pastas até o arquivo desejado e o seu nome.
Exemplo: supondo que você crie uma pasta chamada nvda0.1108 e deseja 
executar o nvda que estará nesta pasta, dentro do seu CD ou pen-drive. Então,
este campo deverá ser preenchido com a pasta seguida de barra invertida 
e o nome do programa, ou seja, ficaria assim: nvda0.1108\nvda.exe
De acordo com o nosso exemplo, estamos supondo aqui que a pasta em questão
estará na raiz do dispositivo (CD ou pen-drive)
3- Mensagem a ser falada: são os dizeres que serão convertidos
em áudio na voz sapi padrão do sistema ou na voz do Delta Talk. Sendo assim, sempre que o
item for selecionado, o arquivo de áudio será executado e falará 
a mensagem que foi digitada neste campo.

Para controlar as opções utilize os botões:
Anterior - Volta ao item anterior. 
Próximo - Vai para o próximo item. 
Inserir - Insere um item em branco na posição atual. 
  Se existirem itens depois eles serão deslocados para frente em uma posição, 
  sendo que o último item será apagado, caso ele exista.
Remover - Elimina o item atual. Se houverem itens depois eles serão recuados em uma posição.
Mover à Esquerda - Troca o item atual com o anterior.
Mover à Direita - Troca o item atual com o próximo.
Limpar dados - Apaga os dados do item atual.

Aqui existe as seguintes teclas de atalho para facilitar a navegação
entre os itens:
Alt + A - Anterior.
Alt + P - Próximo.
Alt + I - Inserir.
Alt + R - Remover.
Alt + E - Mover à Esquerda.
Alt + D - Mover à Direita.
Alt + L - Limpar Dados.

Enquanto estiver preenchendo os itens do menu, você poderá consultar a posição
do item atual através da barra de status.

Quando você encerrar o preenchimento dos dados, vá no menu Cria Menu e selecione 
Analisar dados. Se tudo estiver correto, vá em Gerar Menu de botões de rádio ou com caixas de seleção e selecione o DSpeech 
ou Convéx VV para conversão dos arquivos de áudio.
Em seguida, será aberta uma janela para preenchimento do nome do menu.
Coloque aí o nome desejado.
(Exemplo: MeuMenu). Esta é uma janela padrão do windows, para que você informe também,
o local onde ele será gravado.
Depois é só aguardar a finalização.
Depois que for gerado o menu, copie os seguintes arquivos para o seu CD ou pen-drive:
- O arquivo do menu
- a pasta sons
- o arquivo autorun.inf

Lembre-se também de colocar as pastas e arquivos de acordo com o que foi
preenchido nos campos de cada item. Exemplo: Se você quer executar o nvda a partir
da pasta nvda0.1108, e digitou no cadastro deste item, no campo 
Caminho e nome do arquivo: nvda0.1108\nvda.exe, terá que ter na raiz do seu 
dispositivo a pasta nvda0.1108 e o programa nvda.exe deverá estar dentro dela,
caso contrário, o menu não terá como localizar o programa se a pasta ou o nome 
do arquivo não estiverem conforme foram cadastrados.

Como este programa é gratuito, seu suporte não é garantido e nem o seu funcionamento.
Use-o por sua própria conta e risco.

Desenvolvido por: Abel passos N. Jr.
Dúvidas e sugestões: abelpassosnjr@yahoo.com.br
Prometo analisar as dúvidas, problemas e sugestões conforme a minha disponibilidade,
me abstendo assim, de qualquer responsabilidade pelo mal uso do programa, ou mesmo de
um suporte imediato.

A linguagem aqui utilizada foi o AutoIt3 que é gratuito e pode ser baixado pela internet.
Ele consta neste pacote para a transformação do arquivo da linguagem para o executável.
Se você for um programador, poderá testá-lo sem dificuldades a partir da pasta AutoIt3 
e personalizar os menus conforme desejar.

Bom divertimento a todos!

Abraços,
Abel
